Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F11 Colombia F3 Colombia F4 Brazil F3 Brazil F8 Brazil F12 Brazil F14 Brazil F15 Brazil F16 Brazil F17 Brazil F18 Brazil F20 Brazil F21 Brazil F22 Portugal F2 Croatia F3 Spain F17 Brazil F4 Spain F18 Brazil F5 Spain F19 Argentina F7 Argentina F8 Spain F22 Argentina F9 Spain F23 Spain F26 Spain F27 Brazil F13 Spain F34 Brazil F14 Spain F35 Portugal F4 Portugal F5 Spain F38 Brazil F20 Spain F39 Spain F40 Spain F41 Brazil F24 Brazil F25 Colombia F1 Colombia F2 Spain F5 Spain F6 Spain F8 Spain F9 Spain F10 Spain F13 Spain F18 Spain F19 Spain F20 Spain F30 Spain F31 Spain F34 Portugal F7 Portugal F8 Spain F39 Spain F40 Spain F41 Spain F42 Brazil F29 United Arab Emirates F1 United Arab Emirates F2 Spain F3 Spain F4 Spain F5 Spain F7 Spain F11 Turkey F4 Turkey F5 Turkey F6 Spain F16 Spain F17 Spain F10 Spain F18 Spain F20 Spain F21 France F12 Spain F28 Spain F29 Spain F30 Portugal F4 Portugal F5 Spain F35 Spain F37 Spain F3 Spain F4 Italy F2 Italy F3 Spain F16 Spain F17 Spain F18 Spain F19 Spain F20 Italy F17 Spain F31 Spain F35 Spain F36 France F4 Spain F14 Spain F15 Spain F36 Spain F37 Spain F38 Brazil F7 Brazil F4 (Sao Carlos) Germany F8 (Kassel) Italy F21 (Bolzano) Italy F22 (Cornaiano) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Brazil F8 (Sao Paulo) Brazil F9 (Ribeirao Preto) M25 Weston Brazil F8 Brazil F10 Brazil F4 Brazil F5 Brazil F6 Brazil F4 Venezuela F3 Brazil F6 Brazil F7 Brazil F9 Brazil F1 Brazil F9 Portugal F1 Croatia F5 Spain F33 Spain F3 Spain F17 Romania F11 Brazil F2 Brazil F3 Romania F10 Spain F33 Copa Petrobras - Aracaju Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem II Cyclus Open de Tenis - Florianopolis Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Copa Petrobras Colombia - Bogota Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons Bancolombia Open - Cali Sao Paulo Challenger Salinas Challenger Iquique Challenger Bucaramanga Challenger Santiago Challenger San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Kosice Challenger Seguros Bolivar Open - Bogota Braunschweig Challenger Oberstaufen Challenger Orbetello Challenger Brasilia Challenger Buenos Aires Challenger Tarragona Challenger Rennes Challenger Santiago Challenger Medellin Challenger San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina de Tenis - Florianopolis Tanger Challenger Leon Challenger Tallahassee Challenger Alessandria Challenger Bogota Challenger Istanbul Challenger Brasilia Challenger Manerbio Challenger Seguros Bolivar Open - Medellin Seville Challenger Belo Horizonte Challenger Bogota Challenger Izmir Challenger Quito Challenger Guayaquil Challenger Sao Paulo Challenger Courmayeur Challenger Challenger de Providencia-Copa Kia - Santiago Quimper Challenger IV Manta Open - Manta Furth Challenger Guadalajara Challenger Marburg Challenger Bogota Challenger Tampere Challenger San Marino Challenger San Sebastian Challenger Cyclus Open de Tenis - Florianopolis Aberto de Santa Catarina - Florianopolis Szczecin Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Sao Jose Do Rio Preto Challenger Eckental Challenger Guayaquil Challenger Montevideo Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Santos Challenger Milan Challenger Tampere Challenger Manta Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Rio De Janeiro Challenger Sao Paulo Challenger Pereira Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Seguros Bolivar Open - Medellin Bordeaux Challenger Furth Challenger Kosice Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Guimaraes Challenger Sao Paulo Challenger Rio De Janeiro Challenger Cali Challenger Quito Challenger Porto Alegre Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Sao Paulo Challenger Copa Petrobras Brazil - Belo Horizonte Itajai Challenger Sao Paulo Challenger Scheveningen Challenger Poznan Challenger Seguros Bolivar Open - Bogota BH Tennis Open - Belo Horizonte Seville Challenger Rabat Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Quito Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Bogota Challenger Salinas Challenger AGT Challenger - Leon Rome Challenger Reggio Emilia Challenger Casablanca Challenger Recanati Challenger Bucaramanga Challenger Tampere Challenger Santiago Challenger Prostejov Challenger Rijeka Open - Rijeka Zagreb Open - Zagreb Zenith Tennis Cup-Harbour Club - Milan Bucaramanga Challenger Pereira Challenger Copa Petrobras-Colombia - Bogota Santiago Challenger Medellin Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Kosice Challenger BH Tennis Open International Cup - Belo Horizonte Cordoba Challenger Campos do Jordao Challenger Leon Challenger Bordeaux Challenger Prostejov Challenger Prostejov Challenger Poznan Challenger Cortina Challenger Fano Challenger Rabat Challenger Kosice Challenger Buenos Aires Challenger Trnava Challenger Vicenza Challenger Guadalajara Challenger Lyon Challenger Constanta Challenger Buenos Aires Challenger Medellin Challenger Scheveningen Challenger Biella Challenger Floridablanca Challenger Campinas Challenger Buenos Aires Challenger Cali Challenger Montevideo Challenger Asuncion Challenger Sao Paulo Challenger Guadalajara Challenger Braunschweig Challenger Bucaramanga Challenger Caltanissetta Challenger L'Aquila Challenger Milan Challenger Bordeaux Challenger Campinas Challenger Campos do Jordao Challenger Santo Domingo Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Cali Challenger Medellin Challenger Aix En Provence Challenger Sao Paulo Challenger Pereira Challenger Cali Challenger San Juan Challenger Biella Challenger Santiago Challenger Orleans Challenger Guayaquil Challenger Heilbronn Challenger San Luis Potosi Challenger Bratislava 2 Challenger Oeiras 2 Challenger Aix En Provence Challenger Santiago Challenger Guangzhou Challenger Santo Domingo Challenger Pingguo Challenger Aberto de Sao Paulo - Sao Paulo Barranquilla Challenger Alessandria Challenger Braunschweig Challenger Leon Challenger Prostejov Challenger Panama City Challenger Campinas Challenger Tampere Challenger Medellin Challenger Bogota Challenger Braunschweig Challenger Le Gosier Challenger Campinas Challenger Quimper Challenger Lyon Challenger Bancolombia Open - Bogota Porto Challenger Curitiba Challenger Segovia Challenger Oeiras 1 Challenger Medellin Challenger Happy Valley Challenger Trnava Challenger Santiago Challenger Madrid Challenger Genova Challenger Buenos Aires Challenger Girona Challenger Guayaquil Challenger Montevideo Challenger Barranquilla Challenger Mexico City Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Tiburon Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Dallas Challenger Braunschweig Challenger Santiago Challenger Prague 3 Challenger San Luis Potosi Challenger Mallorca Challenger Biel Challenger Tenerife Challenger Helsinki Challenger Marburg Challenger Cali Challenger Phoenix Challenger Girona Challenger Nossa Caixa Tennis Cup - Sao Paulo Aix En Provence Challenger Calgary Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Brasil Open - Costa do Sauipe III Aberto Santa Catarina de Tenis - Florianopolis Trofeo Cassa di Risparmio di Alessandria - Alessandria 84° Concurso Internacional Tenis San Sebastian - San Sebastian Salinas Challenger Belo Horizonte Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Salvador Challenger Copa Petrobras-Uruguay - Montevideo Antalya 2 Challenger St. Brieuc Challenger Pereira Challenger Puebla Challenger Blumenau Challenger Rome Challenger Santos Challenger Blumenau Challenger Estoril Open - Estoril Karlsruhe Challenger Brasil Open - Costa do Sauipe Estoril Open - Estoril Zagreb Challenger Prostejov Challenger Cremona Challenger Furth Challenger Alicante Challenger Guayaquil Challenger Quimper Challenger Bergamo Challenger Cali Challenger Sao Paulo Challenger Cali Challenger Lima Challenger Salinas Challenger Campinas Challenger Sao Paulo Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Quito Challenger Bucaramanga Challenger San Juan Challenger Prague Challenger Porto Alegre Challenger Medellin Challenger Estoril Open - Estoril Montevideo Challenger Sao Paulo Challenger Tour Finals Meknes Challenger If Stockholm Open - Stockholm Sao Leopoldo Challenger Sao Paulo Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Marrakech Challenger Open 13 - Marseille Bucaramanga Challenger Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Apia International - Sydney VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Apia International - Sydney Bogota Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Itajai Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Pereira Challenger Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Open 13 - Marseille Bogota Challenger Curitiba Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Tunis Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Brasil Open - Costa do Sauipe Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna ASB Classic - Auckland Rio Open - Rio de Janeiro Geneva Open - Geneva Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Lugano Challenger Turin Challenger ASB Classic - Auckland Lisbon Challenger Geneva Open - Geneva Libema Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Lexington Challenger ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Caltanissetta Challenger Mercedes Cup - Stuttgart Sardegna Open - Cagliari Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Mallorca Championships - Mallorca Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Copa Claro - Buenos Aires ASB Classic - Auckland Rio Open - Rio de Janeiro Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril Medellin Challenger German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Lima Challenger SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Seville Challenger Rio De Janeiro Challenger Vicenza Challenger Dubai Duty Free Tennis Championships - Dubai Rome Challenger Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Open Parc - Lyon Tampere Challenger Apia International - Sydney Bordeaux Challenger Szczecin Challenger Furth Challenger Santos Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Bogota Challenger Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg San Luis Potosi Challenger Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Cordoba Open - Cordoba Santos Challenger Madrid Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Blois Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bogota Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Santiago Challenger Kremlin Cup - Moscow Rio De Janeiro Challenger Valencia Open - Valencia ASB Classic - Auckland Open Sud de France - Montpellier Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Brest Challenger Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Suisse Open - Gstaad Ecuador Open - Quito Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Santiago Challenger Guayaquil Challenger Chengdu Open - Chengdu China Open - Beijing Oeiras 3 Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Mallorca Challenger Millennium Estoril Open - Estoril Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Open Parc - Lyon Tel Aviv Watergen Open - Tel Aviv Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Nordea Open - Bastad Braga Challenger Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Ortisei Challenger Gijon Open - Gijon Ismaning Challenger Drummondville Challenger Millennium Estoril Open - Estoril Maia Challenger Valencia Open - Valencia Open 13 - Marseille Antalya Cup - Antalya Maharashtra Open - Pune Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Morelos Challenger Cassis Challenger Bratislava Challenger Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Copa Claro - Buenos Aires Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rio Open - Rio de Janeiro Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Chengdu Open - Chengdu European Open - Antwerp Open Sud de France - Montpellier Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel China Open - Beijing Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Cassis Challenger Australian Open - Melbourne Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group II, 1R, POR-BEN 5-0 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group II, 1R, POR-MAR 4-1 Davis Cup, Group I, 2R, POR-UKR 4-1 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, Group I, 1R, POR-BRA 3-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, PO, POR-CZE 1-3 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, World Group I, PO, LTU-POR 0-4 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, AUT-POR 1-3 Australian Open (juniors) Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group I, PO, POR-POL 4-0 Davis Cup, World Group, Q, FIN-POR 3-1 Davis Cup, Group I, 1R, POR-AUT 1-4 Davis Cup, Group I, PO, UKR-POR 3-1 Olympics - Rio de Janeiro All Lower level tournaments Olympics - Tokyo Davis Cup, Group I, PO, POR-RSA 4-0